.top-bar{
  @include single-transition(background, 0.3s);
  position:fixed;
  top:0; left:0;
  width:100%;
  height:50px;
  background:transparent;
  z-index:1;
  text-align:left;
  .confidential{
    text-align:left;
    margin-left:85px;
    font-size: 0.8em;
    color:black;
    position:relative;
    .title{
      @include single-transition(all, 0.3s);
      width:0px;
      font-weight: 600;
      color: #62BC78;
      left:-65px;
      overflow: hidden;
      position: absolute;
      .sep{
        color:#E0E0E0;
      }
    }
  }
  &.highlight{
    background:white;
    .confidential{
      .title{
        width: 85px;
      }
    }
  }
}

.masthead{
	background:#f5f5f5;
  width:100%;
  overflow:hidden;
	h1, h2{
    font-weight:100;
		color:#222222;
    opacity:0;
	}
  h1{
    font-size:5.0em;
    margin-bottom:0px;
  }
  h2{
    font-size: 2.5em;
    line-height: 1.0em;
    margin-top: 0px;
  }
  .inner-wrap{
    position:absolute;
    top:50%;
    left:0px;
    text-align: left;
    display:inline-block;
    @include transform(translateY(-50%));
    margin-left: 75px;
  }
  .phone-arrangement{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    overflow:hidden;
    margin-top: -170px;
    height:1168px;
    .phone{
      position:absolute;
      left:50%;
      top:50%;
      opacity:0;
      &:first-child{
        margin: -350px 0 0 -170px;
      }
      &:nth-child(2){
        margin: -71px 0 0 -20px;
      }
      &:nth-child(3){
        margin: -340px 0 0 130px;
      }
      &:nth-child(4){
        margin: 209px 0 0 259px;
      }
      &:nth-child(5){
        margin: -626px 0 0 108px;
      }
      &:nth-child(6){
        margin: -52px 0 0 298px;
      }
      &:nth-child(7){
        margin: -349px 0 0 458px;
      }
      &:nth-child(8){
        margin: -628px 0 0 408px;
      }
    }
  }

  @include breakpoint(mobile){
    .phone-arrangement{
      opacity:0.5;
      .phone{
        left:0px;
      }
    }
    .inner-wrap{
      text-align:center;
      margin-left:0px;
      width: 100%;
      h1{
        font-size:4.0em;
      }
      h2{
        font-size: 1.7em;
      }
    }
  }
}